Optimal multiserver scheduling with unknown job sizes in heavy traffic
نویسندگان
چکیده
We consider scheduling to minimize mean response time of the M/G/k queue with unknown job sizes. In single-server k=1 case, optimal policy is Gittins policy, but it not known whether or any other in multiserver case. Exactly analyzing under intractable, and a particularly complicated that hard analyze even this work we introduce monotonic (M-Gittins), new variation show minimizes heavy-traffic for wide class finite-variance size distributions. also shortest expected remaining processing (M-SERPT) which simpler than M-Gittins, 2-approximation heavy traffic similar conditions. These results constitute most general optimality date Our techniques build upon by Grosof et al. (2018), who study simple policies, such as SRPT, M/G/k; Bansal Kamphorst Zwart (2020), Lin (2010), scaling policies M/G/1; Aalto (2009,2011) Scully (2018,2020), characterize M/G/1.
منابع مشابه
Semi-online scheduling with decreasing job sizes
We investigate the problem of semi-online scheduling jobs on m identical parallel machines where the jobs arrive in order of decreasing sizes. We present a complete solution for the preemptive variant of semi-online scheduling with decreasing job sizes. We give matching lower and upper bounds on the competitive ratio for any xed number m of machines; these bounds tend to 1 2 (1+ p 3) 1:36603, a...
متن کاملTowards Optimal Scheduling of Multiserver System Components
Until recently, microkernel-based multiserver systems could not match the performance of monolithic designs due to their architectural choices which prefer high reliability over high performance. With the advent of multicore processors, heterogeneous and over-provisioned architectures, it is possible to employ multiple cores to run individual components of the system, avoid expensive context sw...
متن کاملComparison of PS, SRPT, and FB Scheduling Policies under Exponential and Heavy Tail Job Sizes
We present numerical analysis that campares the performances of PS, SRPT , and FB scheduling polcies in terms of their conditional mean response times in an M/G/1 model, where G represents an exponential job size distribution or a job size distribution with highly varying sizes such as heavy tailed distribution. The results show that for heavy tailed job size distribution, FB offers mean slowdo...
متن کاملJob Replication on Multiserver Systems
Parallel processing is a way to use resources efficiently by processing several jobs simultaneously on different servers. In a well-controlled environment where the status of the servers and the jobs are well known, everything is nearly deterministic and replicating jobs on different servers is obviously a waste of resources. However, in a poorly controlled environment where the servers are unr...
متن کاملAirport traffic a job scheduling approach
This paper presents a new job schedule model approach which takes into account the airport problem as a whole. This includes solving the integrated air traffic flow management problems at the airport. The department and the arrival managements are solved by job scheduling, but the taxi planning and the gate assignment are also studied with job schedule models. The paper integrates them in an it...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Performance Evaluation
سال: 2021
ISSN: ['0166-5316', '1872-745X']
DOI: https://doi.org/10.1016/j.peva.2020.102150